Analysis of Secure Mobile Grid Systems: A systematic approach

نویسندگان

  • David G. Rosado
  • Eduardo Fernández-Medina
  • Javier López
  • Mario Piattini
چکیده

Developing software through systematic processes is becoming more and more important due to the growing complexity of software development. It is important that the development process used integrates security aspects from the first stages at the same level as other functional and non-functional requirements. The identification of security aspects in the first stages ensures a more robust development and permits the security requirements to be perfectly coupled with the design and the rest of the system’s requirements. Systems which are based on Grid Computing are a kind of systems that have clear differentiating features in which security is a highly important aspect. Generic development processes are sometimes used to develop Grid specific systems without taking into consideration either the subjacent technological environment or the special features and particularities of these specific systems. In fact, the majority of existing Grid applications have been built without a systematic development process and are based on ad hoc developments. The Mobile Grid, which is relevant to both Grid and Mobile Computing, is a full inheritor of the Grid with the additional feature that it supports mobile users and resources in a seamless, transparent, secure and efficient manner. Grids and mobile Grids may be the ideal solution for many large scale applications since they are of a dynamic nature and necessitate transparency for users. A Grid infrastructure that supports the participation of mobile nodes will thus play a significant role in the development of Grid Computing. A development methodology for Secure Mobile Grid Systems is proposed in which the security aspects are considered from the first stages of the life-cycle and in which the mobile Grid technological environment is always present in each activity. In this paper, we define the complete analysis activity (using SPEM 2.0, one of the software process modelling standards), we define all tasks, integrate the new defined artifacts (focused on security and reuse), and allocate some of the most representative ideas of the security requirements engineering discipline. In the development of this methodology, we apply the action–research method in order to incrementally improve and refine our approach, and we are currently applying this activity to an actual case study (which is being developed in a European project). This paper presents the analysis activity which is focused on ensuring that the system’s security and functional requirements are elicited, specified and modelled. In David G. Rosado, Eduardo Fernández-Medina, Javier López, Mario Piattini

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner

Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...

متن کامل

Improving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner

Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...

متن کامل

Developing a Secure Mobile Grid System through a UML Extension

The idea of developing software through systematic development processes to improve software quality is not new. Nevertheless, there are still many information systems such as those of Grid Computing which are not developed through methodologies that are adapted to their most differentiating features. A systematic development process for Grid systems that supports the participation of mobile no...

متن کامل

Towards a UML Extension of Reusable Secure Use Cases for Mobile Grid Systems

The systematic processes exactly define the development cycle and help the development team follow the same development strategies and techniques, thus allowing a continuous improvement in the quality of the developed products. Likewise, it is important that the development process used integrates security aspects from the first stages at the same level as other functional and non-functional re...

متن کامل

Obtaining Security Requirements for a Mobile Grid System

Mobile Grid includes the characteristics of the Grid systems together with the peculiarities of Mobile Computing, with the additional feature of supporting mobile users and resources in a seamless, transparent, secure and efficient way. Security of these systems, due to their distributed and open nature, is considered a topic of great interest. In this article we present the practical results o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Information & Software Technology

دوره 52  شماره 

صفحات  -

تاریخ انتشار 2010